package com.dhcc.bpm.modules.orga.vo;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.util.Map;
import java.util.Set;

/**
 * @ClassName TokenDetailVo
 * @Description token详情视图实体类
 * @Author daina
 * @Date 2020/04/16 19:25
 * @Version V1.0
 * @Copyright: 2020 东华软件 . All rights reserved.
 */
@Data
@ApiModel(value = "TokenDetailVo对象", description = "token信息")
public class TokenDetailVo {
    private static final long serialVersionUID = 1L;
    /**
     * 接口权限
     */
    private String authorities;
    /**
     * 渠道ID
     */
    private String clientId;
    /**
     * 附件信息
     */
    private Map<String, Serializable> extensions;
    /**
     * 回调地址
     */
    private String redirectUri;
    /**
     * 响应类型
     */
    private Set<String> responseTypes;
    /**
     * 授权类型
     */
    private String grantType;
    /**
     * 权限范围
     */
    private String scope;
    /**
     * 请求参数
     */
    private Map<String, String> requestParameters;
}
